*{
    padding:0px;
    margin:0px;
    font-family:'Microsoft YaHei';
}
.warp{
    width:640px;
    height:1100px;
    margin:0 auto;    
}
.index_bg{
    background:url("../images3/index_bg.jpg");
    width:640px;
    height:1100px;
    overflow:hidden;
}
.logo{
    margin-left:50px;
    margin-top:37px;
    position:absolute;
    z-index:2;
}
.yun1{
    margin-top:45px;
    margin-left:465px;
    position:absolute;
}
.yun2{
    position:absolute;
    margin-left:26px;
    margin-top:348px;    
}
.text{
    position:absolute;
    margin-top:117px;
    margin-left:46px;    
}
.text_con{
    height:170px;
    background:url("../images3/text.png");
    position:absolute;
}
.text1{    
    width:115px;
    background-position:0px 0px;
    margin-top:40px;
}
.text2{    
    width:147px;
    background-position:-115px 0px;
    margin-left:98px;
}
.text3{    
    width:109px;
    background-position:-256px 0px;
    margin-left:231px;
    margin-top:20px;
}
.text4{    
    width:118px;
    background-position:-371px 0px;
    margin-left:334px;
    margin-top:30px;
}
.text5{    
    width:122px;
    background-position:-489px 0px;
    margin-left:434px;
    margin-top:43px;
}
.text6{    
    width:139px;
    background-position:-611px 0px;
    margin-top:133px;
    margin-left:105px;
}
.text7{    
    width:142px;
    background-position:-750px 0px;
    margin-top:130px;
    margin-left:222px;
}
.text8{    
    width:138px;
    background-position:-891px 0px;
    margin-left:346px;
    margin-top:135px;
}
.compass{
    position:absolute;
    margin-top:398px;
    margin-left:177px;
}
.desk{
    position:absolute;
    margin-top:666px;    
}
.cup{
    position:absolute;
    margin-top:463px;
    margin-left:149px;
}
.index_btn{
    position:relative;
    margin:0 auto;
    margin-top:810px;
    width:409px;
    text-align:center;
}
.go_rank{
    width:230px;
    position:relative;
    margin:0 auto;
    margin-top:10px;
    font-size:28px;
}
.go_rank a{
    text-decoration:underline;
    color:white;    
}
.result_bg{
    background:url("../images3/result_bg.jpg");
}
.result_top_bg{    
    width:640px;
    height:552px;
    position:absolute;
    overflow:hidden;
    z-index:1;
}
.result_10_bg{
    background:url("../images3/result_top_bg.jpg");
}
.result_50_bg{
    
}
.address{
    float:right;
    position:relative;
    margin-right:38px;
    margin-top:36px;
    z-index:2;
} 
.map_icon{
    background:url("../images3/map_icon.png");
    width:23px;
    height:29px;
    float:left;
}
.address_con{
    float:left;
    font-size:30px;
    color:#545454;
    font-weight:bold;
    margin-left:14px;
    line-height:30px;
}
.address_con .p2{
    font-size:16px;
}
.num{
    font-family:"Arial";
    font-size:114px;
    width:640px;
    margin:0 auto;
    margin-top:230px;
    text-align:center;
}
.result_num_10{
    color:#00af7c;     
}
.result_num_50{
    color:#ee8331;
}
.result_bottom_bg{
    background:url("../images3/result_bottom_bg.png");
    width:547px;
    height:293px;
    margin:0 auto;
    position:relative;
    z-index:2;
    margin-top:568px;
}
.result_bottom_num{
    text-align:center;
    color:white;
    font-size:30px;
    margin-top:20px;
    padding-top:20px;
    font-weight:bold;
}
.result_bottom_num span{
    color:#f3ff38;
}
.result_bottom_con{
    width:300px;
    float:right;
    color:white;
    font-size:20px;
    font-weight:bold;
    margin-right:60px;
    margin-top:44px;
    line-height:33px;
}
.result_bottom_con span{
    color:#f3ff38;
}
.result_btn{
    margin-top:-30px;
}
.result_share{
    margin-top:10px;
}